#ifndef QxWellLasFile_HPP
#define QxWellLasFile_HPP

#include "QxWellFileBase.hpp"

class QxWellLasFile : public QxWellFileBase
{
  Q_OBJECT

public:

  QxWellLasFile();
  virtual ~QxWellLasFile();

  virtual QVector<float> data( const QString& ) const;
  virtual void setData( const QString&, const QVector<float>& );

  virtual bool prepare();

protected:

  virtual void reload();

private:

  class QxWellLasFilePrivate;
  QScopedPointer<QxWellLasFilePrivate>         _pd;
};

#endif // QxWellLasFile_HPP